// import * as types from "../types";

// const initPageState = () => {
//   return {
//     userInfo: {
//       _id: "",
//       name: "",
//       avatar: "",
//       token:""
//     }
//   }
// }

// const user={
//     state: initPageState(),
//     mutations:{
//         [types.SAVE_USER](state:object|any,pageState:object|any){
//             for(const prop in pageState){
//                 state[prop]=pageState[prop]
//             }
//         }
//     },
//     actions:{}
// }
import { UserInfo } from '../../type/index'
const user={
  state() {
    return {
      userInfo: {
      _id: "",
      name: "",
      avatar: "",
      token:""
      },
    };
  },
  mutations: {
    saveUser(state: { userInfo: UserInfo; }, userInfo:UserInfo ) {
      state.userInfo = userInfo;
    },
  },

}
export default user